package alternatingSubarray;

public class Solution {
    public int alternatingSubarray(int[] nums) {
        // nums[i] = nums[i+1]+t 交替子数组
//        int t = 1;
//        int ans = -1;
//        int start = 0;
//        for (int i = 0; i < nums.length; i++) {
//            if(nums[i] == nums[i+1] + t) {
//                t*=-1;
//                ans = Math.max(ans,i-start);
//            }else {
//                t = 1;
//                start = i;
//            }
//        }
//        return ans;
        int ans = -1;
        for (int i = 0; i < nums.length; i++) {
            int t = 1;
            for (int j = i+1; j < nums.length; j++) {
                if(nums[j] - t == nums[i]) {
                   ans = Math.max(ans,j-i+1);
                   t*=-1;
                }else {
                    break;
                }
            }
        }
        return ans;
    }
}
